<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>有参函数</title>
</head>
<body>
    <script>
        // 求圆的面积
        // 声明时  参数交形参
        function getCirArea(r){
            var s = Math.PI*r*r;
            console.log(s.toFixed(2));
        }
        getCirArea(5) // 调用时 传送的 参数 叫实参
        var r =  prompt('')
        getCirArea(r)

        // 长方形面积
        function getRecArea(w,h){
            var s = w*h;
            console.log(s);
        }
        getRecArea(20,25)
        var w = prompt('');
        var h = prompt('')
        getRecArea(w,h)// 实参


        // 参数 两个不限制
            // 不限制参数个数
            // 不限制数据类型

        function showName(num1,num2,stuName,isTrue,arr){
            if(isTrue){
                alert(num1+num2)
            }else{
                alert('welcome'+stuName+'212')
                alert(arr);
            }
        }
        showName(10,20,'拉阿拉',true,[10,20])
        showName(10,20,'asu',true,[10,20])

        //函数形参与实参不匹配
            //
    </script>
</body>
</html>